草庐IT

XQuery 术语

全部标签

c++ - 将某些内容作为输出参数返回的正确术语是什么?

我希望这个问题是切中要害的。我在进行代码审查时偶然发现了以下函数:boolSomeFunc(std::string&o_xxx,char&o_yyy);该函数用于通过out参数获取某个类的xxx和yyy的值。注释(稍后用于自动记录)说:...thisfunctionreturnsbyreferencethe[xxx]and[yyy]...显然,该函数返回一个指示成功或失败的bool值。所以上面的句子需要改写。但是怎么办?什么是正确的术语(如果有的话)来表示通过out参数返回某些东西,或者换句话说,填充通过引用传递的参数?这个问题被标记为与语言无关,因为它不是特定于C++的。但它也被标记

C++,使用模板编程的术语/习语

我一直在读这个词:模板编程通用编程元编程也许是另一个成语/术语..对于任何使用模板的C++代码,哪个是正确的或更准确的术语? 最佳答案 据我所知:模板编程只是指经典的“使用模板编程”,即“我有一个函数/类,我想将其用于任何类型,我会把它做成模板”。它也可以被视为“包罗万象”的类别,包括任何使用模板的编程技术。泛型编程可以综合描述为STL使用的编程范式。维基百科将其定义为astyleofcomputerprogramminginwhichalgorithmsarewrittenintermsofto-be-specified-late

c++ - 什么语言创造了左值这个术语?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。ImprovethisquestionC是第一个使用术语左值的编程语言,还是更早?请注意,我不是在谈论“赋值语句左侧的东西”的一般概念(很久以前它在C++中就不再是这个意思了)。您几乎可以在任何命令式编程语言中找到它。我特别询问术语左值。它从哪里来?

c++ - 术语 "lexical"在 C++ 中意味着什么?

我读到有词法常量、词法运算符、词法范围等。术语“词法”如何改变常量(例如字符串文字)、任何运算符或某些标识符的范围的含义? 最佳答案 “词法”是指与源代码相关。例如,1是一个词法常量。OTOH,sizeof(char)也是编译时整数常量表达式,但它不是词法常量。从词法上讲,它是sizeof运算符的调用。词法运算符作用于源代码。预处理器运算符属于这一类。在大多数情况下,我在程序中的任何地方使用1还是sizeof(char)都没有区别。但是,作为词法运算符#或##的参数,它产生了相当大的差异,因为它们作用于实际代码而不是计算结果:#de

java - OOP 术语 : "Container" & "Collection"

C++术语“容器”是否只是Java术语“集合”的同义词? 最佳答案 是的。不过,如果我可以在这里推测的话,C++术语容器更好地强调了所包含项目的所有权,而不是Java的集合,后者没有明确的内存所有权(由于到垃圾收集)。C++容器中的项目在容器被销毁时被销毁(因此项目被包含或拥有),在Java中如果集合本身被垃圾回收,项目可能继续存在。 关于java-OOP术语:"Container"&"Collection",我们在StackOverflow上找到一个类似的问题:

C++ 模板术语

如果我有以下内容templateprint_all(vectorconst&collection);在声明的上下文中,您将T称为什么?也就是说,你会说T是vectorconst&collection的参数吗?即它满足一个vector,因为类型是封闭的?热衷于找出实际的术语。 最佳答案 T是函数模板print_all的一个模板参数,用作模板参数类模板vector。 关于C++模板术语,我们在StackOverflow上找到一个类似的问题: https://sta

.net - .NET Framework 术语中的 "replaces versions"是什么意思?

Wikipedia表示.NETFramework4.7取代了版本4.0–4.6.2。这是否意味着我可以运行需要(例如).NETFramework4.0且仅安装.NETFramework4.7的程序? 最佳答案 这意味着4.7是4.0–4.6.2的替代品。例如,如果您在已有.net1.0的系统上安装.net2.0,您最终会得到两个.net实例:1.0和2.0。如果您在只有.net4.6的系统上安装.net4.7,那么您在该系统上将只有一个.net版本,即.net4.7。4.6.net文件已更新为其4.7等效文件。

windows - 术语 'node' 无法识别...在 Powershell 中

我一整天都在尝试解决这个问题。当我在cmd提示符下运行node-v或npminstall时,它工作得非常好。但是当我在Powershell中运行相同的命令时,它会出现以下错误:sPSC:\Users\Anubhav.Trivedi>node-vTheterm'node'isnotrecognizedasthenameofacmdlet,function,scriptfile,oroperableprogram.Checkthespellingofthename,orifapathwasincluded,verifythatthepathiscorrectandtryagain.Atli

c - C 中的指针与句柄(这些术语是否用于传达不同的事物?)

最近,我读了一个人的白皮书,他将指向结构的指针称为句柄。作者显然是以前在windows平台上写过C代码的人。谷歌搜索表明Windows程序员通过句柄与系统组件交互。我想知道Windows程序员将所有结构指针都称为句柄是否是常见的做法?或者术语handle是否意味着传达超出结构指针的内容?我是作为linuxC程序员问的。我指的白皮书是:Duff、Heroux和Pozo。稀疏基本线性代数子程序概述:来自BLAS技术论坛的新标准。ACMTransactionsonMathematicalSoftware,第28卷,第2期,2002年6月,第239-267页。 最佳

mysql - 您如何通过全文 boolean 搜索来查找术语 C++?

因此,我需要找出如何在MySQL数据库上执行全文boolean搜索以返回包含术语“C++”的记录。我的SQL搜索字符串为:SELECT*FROMmytableWHEREMATCH(field1,field2,field3)AGAINST("C++"INBOOLEANMODE)虽然我的所有字段都包含字符串C++,但它从未在搜索结果中返回。我如何修改MySQL以适应这种情况?可能吗?我找到的唯一解决方案是在输入数据的过程中将+字符转义为“__plus”之类的东西,然后修改我的搜索以适应,但这看起来很麻烦,必须有更好的方法。 最佳答案 H